class ProblemRuleModel {
	String? id;
	String? problemId;
	String? ruleTitle;
	String? ruleContent;
	String? remark;
	String? isValid;
	String? tenantId;
	String? createBy;
	String? createTime;
	String? updateBy;
	String? updateTime;

	ProblemRuleModel({
		this.id, 
		this.problemId, 
		this.ruleTitle, 
		this.ruleContent, 
		this.remark, 
		this.isValid, 
		this.tenantId, 
		this.createBy, 
		this.createTime, 
		this.updateBy, 
		this.updateTime, 
	});

	factory ProblemRuleModel.fromJson(Map<String, dynamic> json) {
		return ProblemRuleModel(
			id: json['id'] as String?,
			problemId: json['problemId'] as String?,
			ruleTitle: json['ruleTitle'] as String?,
			ruleContent: json['ruleContent'] as String?,
			remark: json['remark'] as String?,
			isValid: json['isValid'] as String?,
			tenantId: json['tenantId'] as String?,
			createBy: json['createBy'] as String?,
			createTime: json['createTime'] as String?,
			updateBy: json['updateBy'] as String?,
			updateTime: json['updateTime'] as String?,
		);
	}



	Map<String, dynamic> toJson() => {
				'id': id,
				'problemId': problemId,
				'ruleTitle': ruleTitle,
				'ruleContent': ruleContent,
				'remark': remark,
				'isValid': isValid,
				'tenantId': tenantId,
				'createBy': createBy,
				'createTime': createTime,
				'updateBy': updateBy,
				'updateTime': updateTime,
			};
}
